package models

import (
	"gorm.io/gorm"
)

type Order struct {
	// 直接组合gorm.Model，里面已经有了id，created_at，updated_at，deleted_at
	gorm.Model
	// 购买商品的用户id
	UserID uint `gorm:"not null" json:"user_id"`
	// 购买的商品id
	ProductID uint `gorm:"not null" json:"product_id"`
	// 购买商品的数量
	Quantity int `gorm:"not null" json:"quantity"`
	// 订单总价
	TotalAmount float64 `gorm:"not null" json:"total_amount"`
	// 订单状态
	Status string `gorm:"not null;default:'completed'" json:"status"`
}
